package com.weiyuwqj.api.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Table(name = "bus_verify")
public class BusVerify implements Serializable {
    @Id
    private Integer id;

    /**
     * 审核类型:1-发标，2-初审，3-满标，4-复审，5-还款
     */
    @Column(name = "verify_type")
    private Byte verifyType;

    /**
     * 发起者
     */
    @Column(name = "source_user_id")
    private Integer sourceUserId;

    /**
     * 审批者
     */
    @Column(name = "verify_user_id")
    private Integer verifyUserId;

    /**
     * 审批状态
     */
    @Column(name = "verify_status")
    private Byte verifyStatus;

    /**
     * 审批内容
     */
    @Column(name = "verify_content")
    private String verifyContent;

    /**
     * 添加IP
     */
    private String addip;

    /**
     * 添加时间
     */
    private Date addtime;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取审核类型:1-发标，2-初审，3-满标，4-复审，5-还款
     *
     * @return verify_type - 审核类型:1-发标，2-初审，3-满标，4-复审，5-还款
     */
    public Byte getVerifyType() {
        return verifyType;
    }

    /**
     * 设置审核类型:1-发标，2-初审，3-满标，4-复审，5-还款
     *
     * @param verifyType 审核类型:1-发标，2-初审，3-满标，4-复审，5-还款
     */
    public void setVerifyType(Byte verifyType) {
        this.verifyType = verifyType;
    }

    /**
     * 获取发起者
     *
     * @return source_user_id - 发起者
     */
    public Integer getSourceUserId() {
        return sourceUserId;
    }

    /**
     * 设置发起者
     *
     * @param sourceUserId 发起者
     */
    public void setSourceUserId(Integer sourceUserId) {
        this.sourceUserId = sourceUserId;
    }

    /**
     * 获取审批者
     *
     * @return verify_user_id - 审批者
     */
    public Integer getVerifyUserId() {
        return verifyUserId;
    }

    /**
     * 设置审批者
     *
     * @param verifyUserId 审批者
     */
    public void setVerifyUserId(Integer verifyUserId) {
        this.verifyUserId = verifyUserId;
    }

    /**
     * 获取审批状态
     *
     * @return verify_status - 审批状态
     */
    public Byte getVerifyStatus() {
        return verifyStatus;
    }

    /**
     * 设置审批状态
     *
     * @param verifyStatus 审批状态
     */
    public void setVerifyStatus(Byte verifyStatus) {
        this.verifyStatus = verifyStatus;
    }

    /**
     * 获取审批内容
     *
     * @return verify_content - 审批内容
     */
    public String getVerifyContent() {
        return verifyContent;
    }

    /**
     * 设置审批内容
     *
     * @param verifyContent 审批内容
     */
    public void setVerifyContent(String verifyContent) {
        this.verifyContent = verifyContent;
    }

    /**
     * 获取添加IP
     *
     * @return addip - 添加IP
     */
    public String getAddip() {
        return addip;
    }

    /**
     * 设置添加IP
     *
     * @param addip 添加IP
     */
    public void setAddip(String addip) {
        this.addip = addip;
    }

    /**
     * 获取添加时间
     *
     * @return addtime - 添加时间
     */
    public Date getAddtime() {
        return addtime;
    }

    /**
     * 设置添加时间
     *
     * @param addtime 添加时间
     */
    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }
}